package com.naxiang.zhaohang.timer;
import com.uzmap.pkg.uzcore.UZWebView;
import com.uzmap.pkg.uzcore.uzmodule.UZModule;
/**
 * 作者: 赵航
 * 创建时间: 2018/5/28 13:31
 * 描述:
 */
public class TimerSelectActivity extends UZModule {

//    private TimePickerView mPvTime;
//    private UZModuleContext mModuleContext;
//
    public TimerSelectActivity(UZWebView webView) {
        super(webView);

    }
//
//    public void jsmethod_getTimerSelect( UZModuleContext moduleContext){
//        Toast.makeText(mContext,"有反应了",Toast.LENGTH_SHORT).show();
//
//        runOnUiThread(new Runnable() {
//            @Override
//            public void run() {
//                mPvTime = getTime();
//                mPvTime.show();
//            }
//        });
//
//
//    }
//
//    //回调函数
//    public void jsmethod_getTimerString(UZModuleContext moduleContext){
//        mModuleContext = moduleContext;
//
//    }
//
//
//    public TimePickerView getTime() {
//        TimePickerView pvTime = new TimePickerBuilder(mContext, new OnTimeSelectListener() {
//            @Override
//            public void onTimeSelect(Date date, View v) {
//                long chioceDate =dateToLong(date);
//                long curDate = getCurDate();
//                if (chioceDate >= curDate) {
//                    Toast.makeText(mContext,"时间必须小于当前时间",Toast.LENGTH_SHORT).show();
//                    return;
//                } else {
//                    String time = getTime(date);
//                    JSONObject object = new JSONObject();
//                    try {
//                        object.put("time", time);
//                        mModuleContext.success(object, true);
//                    } catch (JSONException e) {
//                        e.printStackTrace();
//                    }
//
//
//                }
//            }
//        }).setType(new boolean[]{true, true, true, false, false, false})// 默认全部显示
//                .setCancelText("取消")//取消按钮文字
//                .setSubmitText("确定")//确认按钮文字
//                //                .setContentSize(20)//滚轮文字大小
//                .setTitleSize(20)//标题文字大小
//                .setTitleText("请选择时间")//标题文字
//                .setOutSideCancelable(true)//点击屏幕，点在控件外部范围时，是否取消显示
//                .isCyclic(true)//是否循环滚动
//                .setTextColorCenter(Color.BLACK)//设置选中项的颜色
//                .setTitleColor(Color.BLACK)//标题文字颜色
//                .setSubmitColor(Color.BLUE)//确定按钮文字颜色
//                .setCancelColor(Color.BLUE)//取消按钮文字颜色
//                //                        .setTitleBgColor(0xFF666666)//标题背景颜色 Night mode
//                //                        .setBgColor(0xFF333333)//滚轮背景颜色 Night mode
//                //                        .setRange(calendar.get(Calendar.YEAR) - 20, calendar.get(Calendar.YEAR) + 20)//默认是1900-2100年
//                //                        .setDate(selectedDate)// 如果不设置的话，默认是系统时间*/
//                //                        .setRangDate(startDate,endDate)//起始终止年月日设定
//                //                        .setLabel("年","月","日","时","分","秒")
//                .isCenterLabel(false) //是否只显示中间选中项的label文字，false则每项item全部都带有label。
//                //                        .isDialog(true)//是否显示为对话框样式
//                .build();
//        ;
//        pvTime.setDate(Calendar.getInstance());//注：根据需求来决定是否使用该方法（一般是精确到秒的情况），此项可以在弹出选择器的时候重新设置当前时间，避免在初始化之后由于时间已经设定，导致选中时间与当前时间不匹配的问题。
//        return pvTime;
//
//    }
//
//    /**
//     * 获取当前时间
//     */
//    private long getCurDate(){
//        Date curDate =  new Date(System.currentTimeMillis());
//        return curDate.getTime();
//    }
//    // date要转换的date类型的时间
//    private long dateToLong(Date date) {
//        return date.getTime();
//    }
//    /**
//     * 时间转换
//     *
//     * @return
//     */
//    private  String getTime(Date date) {//可根据需要自行截取数据显示
//        java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy/MM/dd");
//        return format.format(date);
//    }

}
